Thames Valley
Region in the United KingdomThe Thames Valley is a term that is used for the English counties and towns along the course of the River Thames. It includes parts of Wiltshire, Oxfordshire, Buckinghamshire, Berkshire, North Hampshire and West London.
Read article
